@import url(https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css);
.gift-option{position:relative}.gift-item{text-align:center}.gift-option .gift-item{position:absolute;right:0;top:50%;transform:translateY(-50%);line-height:0}.gift-item a{font-size:0 !important;color:#692938;position:relative;display:block;width:40px;height:40px;text-align:center !important;margin:auto}.gift-item a:before{content:'\f371'}.gift-item a:after{content:'\f374';opacity:0;visibility:hidden}.gift-item a:before,.gift-item a:after{font-size:30px;font-family:'ionicons';position:absolute;top:0;left:0;line-height:40px;text-align:center;display:block;width:100%;transition:opacity .25s ease, visibility .25s ease}.gift-item a.checked:before{opacity:0;visibility:hidden}.gift-item a.checked:after{opacity:1;visibility:visible}@media screen and (max-width: 767px){.gift-item:before{content:'Presente?';display:inline-block;vertical-align:middle;font-size:14px;font-family:"Roboto",Helvetica,sans-serif;font-weight:bold}.gift-item a{display:inline-block;vertical-align:middle}}.custom-table ul{margin:0;list-style:none}.custom-table ul.header{font-size:0;border-bottom:1px solid #ccc;margin:0 0 10px}.custom-table ul.header li{font-size:15px;padding:4px 0;font-weight:bold;text-align:center}.custom-table textarea{box-sizing:border-box;resize:none;width:100%;height:100%;min-height:70px;display:block}.custom-table ul.custom-table-ul{display:flex;flex-flow:row wrap}.custom-table ul.custom-table-ul>li{width:40%}.custom-table ul.custom-table-ul>li.gift-image{width:20%}.custom-table .gift-image img{max-height:110px}.custom-table .gift-image{text-align:center}.custom-table ul.custom-table-ul.body>li.field{padding:0 17px;box-sizing:border-box}.gift-hidden{display:none !important}.custom-table ul.custom-table-ul>li.name li:not(:last-child){border-bottom:1px solid #ddd;padding:5px 0;margin:0 0 4px}@media screen and (max-width: 767px){.custom-table ul.custom-table-ul.header>li.field,.custom-table ul.custom-table-ul.header>li.gift-image{display:none}.custom-table ul.custom-table-ul.body>li,.custom-table ul.custom-table-ul.header>li{width:100%;margin:10px 0 0}.custom-table ul.custom-table-ul.body>li.field:before{content:'Mensagem:';display:block;font-size:15px;padding:4px 0;font-weight:bold;text-align:center;border-bottom:1px solid #ccc;margin:0 0 10px}.custom-table ul.custom-table-ul.body>li.field{padding:0}.custom-table ul.custom-table-ul{display:block}}

